package top.kaoshanji.p2ch15b;

/**
 * 代码清单-p2ch15b-455页a：协作队列主程序
 * author kaoshanji
 * ^_^
 * create time 2025/2/24 16:20
 */
public class MyBlockingQueueDemo {

    public static void main(String[] args) {

        // 协作的共享变量：生产者线程、消费者线程
        MyBlockingQueue<String> queue = new MyBlockingQueue<>(10);

        // 这两个线程操作的是相同的对象，当持有该对象时，就可以调用该对象的方法了
        new MyBlockingQueueProducer(queue).start();
        new MyBlockingQueueConsumer(queue).start();

    }

}
